package com.hr.common;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;


@EnableScheduling//开启定时任务
@Component
public class SchedulingTaskController {

    private static DateTimeFormatter pattern=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

//    @Autowired
//    private TdWord

    //每天 0：00 判断前一天应该打卡的人是否打卡，如果没打卡自动添加一条缺勤
    @Scheduled(cron="0 0 1 * * * ")//秒 分 时 天 月 周 （年份）-一般是6位，需要用到年就是7位
    public void cron(){
        LocalDateTime now=LocalDateTime.now();
        System.out.println("spring task 这是定时任务，时间是："+pattern.format(now));
    }

    //八点半以后查看打卡人员，将今天未打卡的人数添加卡为缺勤
}
